#!perl
package MyTester::Roles::Mock::SimpleDependant;
use 5.010;
use Moose;
use MooseX::Method::Signatures;
use MooseX::StrictConstructor;

extends qw(MyTester::Roles::Mock::EmptyTest);
################################################################################
# Imports
################################################################################
use Carp;
use Data::Dumper;
use TryCatch;

use MyTester::TestStatus;
use MyTester::Roles::Provider;
################################################################################
# Constants
################################################################################

################################################################################
# Attributes
################################################################################

################################################################################
# Methods
################################################################################

method handleFailedProviders (MyTester::Roles::Provider @failedProviders) {
   $self->fail($MyTester::TestStatus::DEPENDENCY_UNSATISFIED);
}

################################################################################
# Roles (put here to compile properly w/ Moose)
################################################################################

   with qw(MyTester::Roles::Testable MyTester::Roles::Dependant);

1;